package org.wu.framework.lazy.orm.database.jpa.repository.core;

import lombok.Data;

/**
 * jpa 元数据
 */
public interface LazyJpaEntityMetadata<T,ID,R> {


    /**
     * 获取实体类型
     * @return 返回实体类型
     */
    Class<T> getEntityClass();

    /**
     * 主键ID class
     */
     Class<ID> getIdClass();

    /**
     * repository class
     */
     Class<R> getRepositoryClass();

}
